package com.meilai.project.service.thirdPart;


import com.alibaba.fastjson.JSONObject;

import java.math.BigDecimal;

/**
 * @author 张驰
 * @date 2021/3/11 16:50
 */
public interface TencentLocationService {
    /**
     * 位置搜索
     * @param keyword 关键词
     * @param boundary 范围
     */
    JSONObject WSPlaceSearch(String keyword, String boundary, String category);

    /**
     * 位置搜索
     * @param keyword 关键词
     * @param boundary 范围
     * @param page_index 第x页
     * @param page_size 每页条目数，最大限制为20条，默认为10条
     */
    JSONObject WSPlaceSearchPage(String keyword, String boundary, String category, Integer page_index, Integer page_size);

    /**
     * 查询商业步行街
     * @param keyword
     * @param boundary
     */
    JSONObject WSPlaceSearchTradeArea(String keyword, String boundary, String lat, String lng, Integer page_index, Integer page_size);

    /**
     * 行政区划
     */
    JSONObject WSDistrictList();

    /**
     * 查询行政区划经纬度点串
     * @param keyword 区划code
     */
    JSONObject WSDistrictSearch(String keyword);

    /**
     * 逆地址编码，根据经纬度获取地址名称
     */
    JSONObject WSGeocoder(BigDecimal lat, BigDecimal lng);

    /**
     * IP定位
     */
    JSONObject WSIP(String ip);


}
